package org.yiqixue.accounts.repository;

import org.springframework.data.jpa.repository.JpaRepository;
import org.yiqixue.accounts.entity.Transaction;

import java.time.LocalDate;
import java.util.List;

// Transaction 实体的 Repository 接口，继承 JpaRepository 以使用基本的 CRUD 操作
public interface TransactionRepository extends JpaRepository<Transaction, Long> {

    // 根据账户 ID、交易类型和交易日期查询交易记录
    List<Transaction> findByAccountNumberAndTypeAndTransactionDate(Long accountNumber, String type, LocalDate transactionDate);
}